using System;
using System.CodeDom.Compiler;
using System.Collections;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Data;
using System.Diagnostics;
using System.IO;
using System.Runtime.Serialization;
using System.Xml;
using System.Xml.Schema;
using System.Xml.Serialization;
namespace HKB.Data.Dal
{
	[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"), HelpKeyword("vs.data.DataSet"), DesignerCategory("code"), ToolboxItem(true), System.Xml.Serialization.XmlRoot("H_Channel"), System.Xml.Serialization.XmlSchemaProvider("GetTypedDataSetSchema")]
	[System.Serializable]
	public class H_Channel : DataSet
	{
		public delegate void HL_ChannelRowChangeEventHandler(object sender, H_Channel.HL_ChannelRowChangeEvent e);
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"), System.Xml.Serialization.XmlSchemaProvider("GetTypedTableSchema")]
		[System.Serializable]
		public class HL_ChannelDataTable : DataTable, System.Collections.IEnumerable
		{
			private DataColumn columnChannelID;
			private DataColumn columnChannelName;
			private DataColumn columnEnableChannelPic;
			private DataColumn columnChannelPicUrl;
			private DataColumn columnChannelIntro;
			private DataColumn columnChannelURl;
			private DataColumn columnChannelOpenType;
			private DataColumn columnStatus;
			private DataColumn columnChannelAccess;
			private DataColumn columnCharge;
			private DataColumn columnMetaKeywords;
			private DataColumn columnUploadDir;
			private DataColumn columnDaysOfNew;
			private DataColumn columnTemplateIndex;
			private DataColumn columnUseCreateHTML;
			private DataColumn columnHitsCount;
			private DataColumn columnFileNameType;
			private DataColumn columnFileExt_Index;
			private DataColumn columnFileExt_Item;
			private DataColumn columnMaxPerPage;
			private DataColumn columnChannelPriview;
			private DataColumn columnMoneyPayStandard;
			private DataColumn columnEmailOfReject;
			private DataColumn columnEmailOfPassed;
			private DataColumn columnCustomContent;
			private DataColumn columnOrderID;
			private DataColumn columnChannelDir;
			private DataColumn columnUploadFileType;
			private DataColumn columnModuleType;
			private DataColumn columnChannelType;
			private DataColumn columnMaxUploadFileSize;
			private DataColumn columnHitsOfHot;
			private DataColumn columnDefaultSkinID;
			private DataColumn columnarrGroupID;
			public event H_Channel.HL_ChannelRowChangeEventHandler HL_ChannelRowChanging;
			public event H_Channel.HL_ChannelRowChangeEventHandler HL_ChannelRowChanged;
			public event H_Channel.HL_ChannelRowChangeEventHandler HL_ChannelRowDeleting;
			public event H_Channel.HL_ChannelRowChangeEventHandler HL_ChannelRowDeleted;
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ChannelIDColumn
			{
				get
				{
					return this.columnChannelID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ChannelNameColumn
			{
				get
				{
					return this.columnChannelName;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn EnableChannelPicColumn
			{
				get
				{
					return this.columnEnableChannelPic;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ChannelPicUrlColumn
			{
				get
				{
					return this.columnChannelPicUrl;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ChannelIntroColumn
			{
				get
				{
					return this.columnChannelIntro;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ChannelURlColumn
			{
				get
				{
					return this.columnChannelURl;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ChannelOpenTypeColumn
			{
				get
				{
					return this.columnChannelOpenType;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn StatusColumn
			{
				get
				{
					return this.columnStatus;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ChannelAccessColumn
			{
				get
				{
					return this.columnChannelAccess;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ChargeColumn
			{
				get
				{
					return this.columnCharge;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn MetaKeywordsColumn
			{
				get
				{
					return this.columnMetaKeywords;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn UploadDirColumn
			{
				get
				{
					return this.columnUploadDir;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn DaysOfNewColumn
			{
				get
				{
					return this.columnDaysOfNew;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TemplateIndexColumn
			{
				get
				{
					return this.columnTemplateIndex;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn UseCreateHTMLColumn
			{
				get
				{
					return this.columnUseCreateHTML;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn HitsCountColumn
			{
				get
				{
					return this.columnHitsCount;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn FileNameTypeColumn
			{
				get
				{
					return this.columnFileNameType;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn FileExt_IndexColumn
			{
				get
				{
					return this.columnFileExt_Index;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn FileExt_ItemColumn
			{
				get
				{
					return this.columnFileExt_Item;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn MaxPerPageColumn
			{
				get
				{
					return this.columnMaxPerPage;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ChannelPriviewColumn
			{
				get
				{
					return this.columnChannelPriview;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn MoneyPayStandardColumn
			{
				get
				{
					return this.columnMoneyPayStandard;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn EmailOfRejectColumn
			{
				get
				{
					return this.columnEmailOfReject;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn EmailOfPassedColumn
			{
				get
				{
					return this.columnEmailOfPassed;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn CustomContentColumn
			{
				get
				{
					return this.columnCustomContent;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn OrderIDColumn
			{
				get
				{
					return this.columnOrderID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ChannelDirColumn
			{
				get
				{
					return this.columnChannelDir;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn UploadFileTypeColumn
			{
				get
				{
					return this.columnUploadFileType;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ModuleTypeColumn
			{
				get
				{
					return this.columnModuleType;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ChannelTypeColumn
			{
				get
				{
					return this.columnChannelType;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn MaxUploadFileSizeColumn
			{
				get
				{
					return this.columnMaxUploadFileSize;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn HitsOfHotColumn
			{
				get
				{
					return this.columnHitsOfHot;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn DefaultSkinIDColumn
			{
				get
				{
					return this.columnDefaultSkinID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn arrGroupIDColumn
			{
				get
				{
					return this.columnarrGroupID;
				}
			}
			[Browsable(false), System.Diagnostics.DebuggerNonUserCode]
			public int Count
			{
				get
				{
					return base.Rows.Count;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public H_Channel.HL_ChannelRow this[int index]
			{
				get
				{
					return (H_Channel.HL_ChannelRow)base.Rows[index];
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public HL_ChannelDataTable()
			{
				base.TableName = "HL_Channel";
				this.BeginInit();
				this.InitClass();
				this.EndInit();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal HL_ChannelDataTable(DataTable table)
			{
				base.TableName = table.TableName;
				if (table.CaseSensitive != table.DataSet.CaseSensitive)
				{
					base.CaseSensitive = table.CaseSensitive;
				}
				if (table.Locale.ToString() != table.DataSet.Locale.ToString())
				{
					base.Locale = table.Locale;
				}
				if (table.Namespace != table.DataSet.Namespace)
				{
					base.Namespace = table.Namespace;
				}
				base.Prefix = table.Prefix;
				base.MinimumCapacity = table.MinimumCapacity;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected HL_ChannelDataTable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(info, context)
			{
				this.InitVars();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void AddHL_ChannelRow(H_Channel.HL_ChannelRow row)
			{
				base.Rows.Add(row);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public H_Channel.HL_ChannelRow AddHL_ChannelRow(string ChannelName, int EnableChannelPic, string ChannelPicUrl, string ChannelIntro, string ChannelURl, int ChannelOpenType, int Status, int ChannelAccess, int Charge, string MetaKeywords, string UploadDir, int DaysOfNew, int TemplateIndex, int UseCreateHTML, int HitsCount, string FileNameType, int FileExt_Index, int FileExt_Item, int MaxPerPage, int ChannelPriview, decimal MoneyPayStandard, string EmailOfReject, string EmailOfPassed, string CustomContent, int OrderID, string ChannelDir, string UploadFileType, int ModuleType, int ChannelType, int MaxUploadFileSize, int HitsOfHot, int DefaultSkinID, string arrGroupID)
			{
				H_Channel.HL_ChannelRow hL_ChannelRow = (H_Channel.HL_ChannelRow)base.NewRow();
				hL_ChannelRow.ItemArray = new object[]
				{
					null,
					ChannelName,
					EnableChannelPic,
					ChannelPicUrl,
					ChannelIntro,
					ChannelURl,
					ChannelOpenType,
					Status,
					ChannelAccess,
					Charge,
					MetaKeywords,
					UploadDir,
					DaysOfNew,
					TemplateIndex,
					UseCreateHTML,
					HitsCount,
					FileNameType,
					FileExt_Index,
					FileExt_Item,
					MaxPerPage,
					ChannelPriview,
					MoneyPayStandard,
					EmailOfReject,
					EmailOfPassed,
					CustomContent,
					OrderID,
					ChannelDir,
					UploadFileType,
					ModuleType,
					ChannelType,
					MaxUploadFileSize,
					HitsOfHot,
					DefaultSkinID,
					arrGroupID
				};
				base.Rows.Add(hL_ChannelRow);
				return hL_ChannelRow;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public H_Channel.HL_ChannelRow FindByChannelID(int ChannelID)
			{
				return (H_Channel.HL_ChannelRow)base.Rows.Find(new object[]
				{
					ChannelID
				});
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public virtual System.Collections.IEnumerator GetEnumerator()
			{
				return base.Rows.GetEnumerator();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public override DataTable Clone()
			{
				H_Channel.HL_ChannelDataTable hL_ChannelDataTable = (H_Channel.HL_ChannelDataTable)base.Clone();
				hL_ChannelDataTable.InitVars();
				return hL_ChannelDataTable;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override DataTable CreateInstance()
			{
				return new H_Channel.HL_ChannelDataTable();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal void InitVars()
			{
				this.columnChannelID = base.Columns["ChannelID"];
				this.columnChannelName = base.Columns["ChannelName"];
				this.columnEnableChannelPic = base.Columns["EnableChannelPic"];
				this.columnChannelPicUrl = base.Columns["ChannelPicUrl"];
				this.columnChannelIntro = base.Columns["ChannelIntro"];
				this.columnChannelURl = base.Columns["ChannelURl"];
				this.columnChannelOpenType = base.Columns["ChannelOpenType"];
				this.columnStatus = base.Columns["Status"];
				this.columnChannelAccess = base.Columns["ChannelAccess"];
				this.columnCharge = base.Columns["Charge"];
				this.columnMetaKeywords = base.Columns["MetaKeywords"];
				this.columnUploadDir = base.Columns["UploadDir"];
				this.columnDaysOfNew = base.Columns["DaysOfNew"];
				this.columnTemplateIndex = base.Columns["TemplateIndex"];
				this.columnUseCreateHTML = base.Columns["UseCreateHTML"];
				this.columnHitsCount = base.Columns["HitsCount"];
				this.columnFileNameType = base.Columns["FileNameType"];
				this.columnFileExt_Index = base.Columns["FileExt_Index"];
				this.columnFileExt_Item = base.Columns["FileExt_Item"];
				this.columnMaxPerPage = base.Columns["MaxPerPage"];
				this.columnChannelPriview = base.Columns["ChannelPriview"];
				this.columnMoneyPayStandard = base.Columns["MoneyPayStandard"];
				this.columnEmailOfReject = base.Columns["EmailOfReject"];
				this.columnEmailOfPassed = base.Columns["EmailOfPassed"];
				this.columnCustomContent = base.Columns["CustomContent"];
				this.columnOrderID = base.Columns["OrderID"];
				this.columnChannelDir = base.Columns["ChannelDir"];
				this.columnUploadFileType = base.Columns["UploadFileType"];
				this.columnModuleType = base.Columns["ModuleType"];
				this.columnChannelType = base.Columns["ChannelType"];
				this.columnMaxUploadFileSize = base.Columns["MaxUploadFileSize"];
				this.columnHitsOfHot = base.Columns["HitsOfHot"];
				this.columnDefaultSkinID = base.Columns["DefaultSkinID"];
				this.columnarrGroupID = base.Columns["arrGroupID"];
			}
			[System.Diagnostics.DebuggerNonUserCode]
			private void InitClass()
			{
				this.columnChannelID = new DataColumn("ChannelID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnChannelID);
				this.columnChannelName = new DataColumn("ChannelName", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnChannelName);
				this.columnEnableChannelPic = new DataColumn("EnableChannelPic", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnEnableChannelPic);
				this.columnChannelPicUrl = new DataColumn("ChannelPicUrl", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnChannelPicUrl);
				this.columnChannelIntro = new DataColumn("ChannelIntro", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnChannelIntro);
				this.columnChannelURl = new DataColumn("ChannelURl", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnChannelURl);
				this.columnChannelOpenType = new DataColumn("ChannelOpenType", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnChannelOpenType);
				this.columnStatus = new DataColumn("Status", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnStatus);
				this.columnChannelAccess = new DataColumn("ChannelAccess", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnChannelAccess);
				this.columnCharge = new DataColumn("Charge", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnCharge);
				this.columnMetaKeywords = new DataColumn("MetaKeywords", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnMetaKeywords);
				this.columnUploadDir = new DataColumn("UploadDir", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnUploadDir);
				this.columnDaysOfNew = new DataColumn("DaysOfNew", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnDaysOfNew);
				this.columnTemplateIndex = new DataColumn("TemplateIndex", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnTemplateIndex);
				this.columnUseCreateHTML = new DataColumn("UseCreateHTML", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnUseCreateHTML);
				this.columnHitsCount = new DataColumn("HitsCount", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnHitsCount);
				this.columnFileNameType = new DataColumn("FileNameType", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnFileNameType);
				this.columnFileExt_Index = new DataColumn("FileExt_Index", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnFileExt_Index);
				this.columnFileExt_Item = new DataColumn("FileExt_Item", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnFileExt_Item);
				this.columnMaxPerPage = new DataColumn("MaxPerPage", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnMaxPerPage);
				this.columnChannelPriview = new DataColumn("ChannelPriview", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnChannelPriview);
				this.columnMoneyPayStandard = new DataColumn("MoneyPayStandard", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnMoneyPayStandard);
				this.columnEmailOfReject = new DataColumn("EmailOfReject", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnEmailOfReject);
				this.columnEmailOfPassed = new DataColumn("EmailOfPassed", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnEmailOfPassed);
				this.columnCustomContent = new DataColumn("CustomContent", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnCustomContent);
				this.columnOrderID = new DataColumn("OrderID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnOrderID);
				this.columnChannelDir = new DataColumn("ChannelDir", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnChannelDir);
				this.columnUploadFileType = new DataColumn("UploadFileType", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnUploadFileType);
				this.columnModuleType = new DataColumn("ModuleType", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnModuleType);
				this.columnChannelType = new DataColumn("ChannelType", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnChannelType);
				this.columnMaxUploadFileSize = new DataColumn("MaxUploadFileSize", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnMaxUploadFileSize);
				this.columnHitsOfHot = new DataColumn("HitsOfHot", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnHitsOfHot);
				this.columnDefaultSkinID = new DataColumn("DefaultSkinID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnDefaultSkinID);
				this.columnarrGroupID = new DataColumn("arrGroupID", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnarrGroupID);
				base.Constraints.Add(new UniqueConstraint("Constraint1", new DataColumn[]
				{
					this.columnChannelID
				}, true));
				this.columnChannelID.AutoIncrement = true;
				this.columnChannelID.AllowDBNull = false;
				this.columnChannelID.ReadOnly = true;
				this.columnChannelID.Unique = true;
				this.columnChannelName.MaxLength = 50;
				this.columnChannelPicUrl.MaxLength = 50;
				this.columnChannelIntro.MaxLength = 50;
				this.columnChannelURl.MaxLength = 50;
				this.columnMetaKeywords.MaxLength = 2147483647;
				this.columnUploadDir.MaxLength = 200;
				this.columnFileNameType.MaxLength = 100;
				this.columnEmailOfReject.MaxLength = 2147483647;
				this.columnEmailOfPassed.MaxLength = 2147483647;
				this.columnCustomContent.MaxLength = 2147483647;
				this.columnChannelDir.MaxLength = 50;
				this.columnUploadFileType.MaxLength = 200;
				this.columnarrGroupID.MaxLength = 50;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public H_Channel.HL_ChannelRow NewHL_ChannelRow()
			{
				return (H_Channel.HL_ChannelRow)base.NewRow();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
			{
				return new H_Channel.HL_ChannelRow(builder);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override System.Type GetRowType()
			{
				return typeof(H_Channel.HL_ChannelRow);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowChanged(DataRowChangeEventArgs e)
			{
				base.OnRowChanged(e);
				if (this.HL_ChannelRowChanged != null)
				{
					this.HL_ChannelRowChanged(this, new H_Channel.HL_ChannelRowChangeEvent((H_Channel.HL_ChannelRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowChanging(DataRowChangeEventArgs e)
			{
				base.OnRowChanging(e);
				if (this.HL_ChannelRowChanging != null)
				{
					this.HL_ChannelRowChanging(this, new H_Channel.HL_ChannelRowChangeEvent((H_Channel.HL_ChannelRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowDeleted(DataRowChangeEventArgs e)
			{
				base.OnRowDeleted(e);
				if (this.HL_ChannelRowDeleted != null)
				{
					this.HL_ChannelRowDeleted(this, new H_Channel.HL_ChannelRowChangeEvent((H_Channel.HL_ChannelRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowDeleting(DataRowChangeEventArgs e)
			{
				base.OnRowDeleting(e);
				if (this.HL_ChannelRowDeleting != null)
				{
					this.HL_ChannelRowDeleting(this, new H_Channel.HL_ChannelRowChangeEvent((H_Channel.HL_ChannelRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void RemoveHL_ChannelRow(H_Channel.HL_ChannelRow row)
			{
				base.Rows.Remove(row);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public static System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(System.Xml.Schema.XmlSchemaSet xs)
			{
				System.Xml.Schema.XmlSchemaComplexType xmlSchemaComplexType = new System.Xml.Schema.XmlSchemaComplexType();
				System.Xml.Schema.XmlSchemaSequence xmlSchemaSequence = new System.Xml.Schema.XmlSchemaSequence();
				H_Channel h_Channel = new H_Channel();
				xs.Add(h_Channel.GetSchemaSerializable());
				System.Xml.Schema.XmlSchemaAny xmlSchemaAny = new System.Xml.Schema.XmlSchemaAny();
				xmlSchemaAny.Namespace = "http://www.w3.org/2001/XMLSchema";
				xmlSchemaAny.MinOccurs = 0m;
				xmlSchemaAny.MaxOccurs = 79228162514264337593543950335m;
				xmlSchemaAny.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax;
				xmlSchemaSequence.Items.Add(xmlSchemaAny);
				System.Xml.Schema.XmlSchemaAny xmlSchemaAny2 = new System.Xml.Schema.XmlSchemaAny();
				xmlSchemaAny2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
				xmlSchemaAny2.MinOccurs = 1m;
				xmlSchemaAny2.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax;
				xmlSchemaSequence.Items.Add(xmlSchemaAny2);
				System.Xml.Schema.XmlSchemaAttribute xmlSchemaAttribute = new System.Xml.Schema.XmlSchemaAttribute();
				xmlSchemaAttribute.Name = "namespace";
				xmlSchemaAttribute.FixedValue = h_Channel.Namespace;
				xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute);
				System.Xml.Schema.XmlSchemaAttribute xmlSchemaAttribute2 = new System.Xml.Schema.XmlSchemaAttribute();
				xmlSchemaAttribute2.Name = "tableTypeName";
				xmlSchemaAttribute2.FixedValue = "HL_ChannelDataTable";
				xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute2);
				xmlSchemaComplexType.Particle = xmlSchemaSequence;
				return xmlSchemaComplexType;
			}
		}
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
		public class HL_ChannelRow : DataRow
		{
			private H_Channel.HL_ChannelDataTable tableHL_Channel;
			[System.Diagnostics.DebuggerNonUserCode]
			public int ChannelID
			{
				get
				{
					return (int)base[this.tableHL_Channel.ChannelIDColumn];
				}
				set
				{
					base[this.tableHL_Channel.ChannelIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string ChannelName
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_Channel.ChannelNameColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“ChannelName”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.ChannelNameColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int EnableChannelPic
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_Channel.EnableChannelPicColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“EnableChannelPic”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.EnableChannelPicColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string ChannelPicUrl
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_Channel.ChannelPicUrlColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“ChannelPicUrl”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.ChannelPicUrlColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string ChannelIntro
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_Channel.ChannelIntroColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“ChannelIntro”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.ChannelIntroColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string ChannelURl
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_Channel.ChannelURlColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“ChannelURl”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.ChannelURlColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int ChannelOpenType
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_Channel.ChannelOpenTypeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“ChannelOpenType”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.ChannelOpenTypeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int Status
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_Channel.StatusColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“Status”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.StatusColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int ChannelAccess
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_Channel.ChannelAccessColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“ChannelAccess”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.ChannelAccessColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int Charge
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_Channel.ChargeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“Charge”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.ChargeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string MetaKeywords
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_Channel.MetaKeywordsColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“MetaKeywords”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.MetaKeywordsColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string UploadDir
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_Channel.UploadDirColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“UploadDir”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.UploadDirColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int DaysOfNew
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_Channel.DaysOfNewColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“DaysOfNew”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.DaysOfNewColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int TemplateIndex
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_Channel.TemplateIndexColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“TemplateIndex”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.TemplateIndexColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int UseCreateHTML
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_Channel.UseCreateHTMLColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“UseCreateHTML”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.UseCreateHTMLColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int HitsCount
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_Channel.HitsCountColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“HitsCount”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.HitsCountColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string FileNameType
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_Channel.FileNameTypeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“FileNameType”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.FileNameTypeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int FileExt_Index
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_Channel.FileExt_IndexColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“FileExt_Index”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.FileExt_IndexColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int FileExt_Item
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_Channel.FileExt_ItemColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“FileExt_Item”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.FileExt_ItemColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int MaxPerPage
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_Channel.MaxPerPageColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“MaxPerPage”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.MaxPerPageColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int ChannelPriview
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_Channel.ChannelPriviewColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“ChannelPriview”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.ChannelPriviewColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal MoneyPayStandard
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHL_Channel.MoneyPayStandardColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“MoneyPayStandard”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.MoneyPayStandardColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string EmailOfReject
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_Channel.EmailOfRejectColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“EmailOfReject”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.EmailOfRejectColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string EmailOfPassed
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_Channel.EmailOfPassedColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“EmailOfPassed”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.EmailOfPassedColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string CustomContent
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_Channel.CustomContentColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“CustomContent”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.CustomContentColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int OrderID
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_Channel.OrderIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“OrderID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.OrderIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string ChannelDir
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_Channel.ChannelDirColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“ChannelDir”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.ChannelDirColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string UploadFileType
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_Channel.UploadFileTypeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“UploadFileType”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.UploadFileTypeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int ModuleType
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_Channel.ModuleTypeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“ModuleType”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.ModuleTypeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int ChannelType
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_Channel.ChannelTypeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“ChannelType”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.ChannelTypeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int MaxUploadFileSize
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_Channel.MaxUploadFileSizeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“MaxUploadFileSize”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.MaxUploadFileSizeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int HitsOfHot
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_Channel.HitsOfHotColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“HitsOfHot”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.HitsOfHotColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int DefaultSkinID
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHL_Channel.DefaultSkinIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“DefaultSkinID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.DefaultSkinIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string arrGroupID
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHL_Channel.arrGroupIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HL_Channel”中列“arrGroupID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHL_Channel.arrGroupIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal HL_ChannelRow(DataRowBuilder rb) : base(rb)
			{
				this.tableHL_Channel = (H_Channel.HL_ChannelDataTable)base.Table;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsChannelNameNull()
			{
				return base.IsNull(this.tableHL_Channel.ChannelNameColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetChannelNameNull()
			{
				base[this.tableHL_Channel.ChannelNameColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsEnableChannelPicNull()
			{
				return base.IsNull(this.tableHL_Channel.EnableChannelPicColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetEnableChannelPicNull()
			{
				base[this.tableHL_Channel.EnableChannelPicColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsChannelPicUrlNull()
			{
				return base.IsNull(this.tableHL_Channel.ChannelPicUrlColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetChannelPicUrlNull()
			{
				base[this.tableHL_Channel.ChannelPicUrlColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsChannelIntroNull()
			{
				return base.IsNull(this.tableHL_Channel.ChannelIntroColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetChannelIntroNull()
			{
				base[this.tableHL_Channel.ChannelIntroColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsChannelURlNull()
			{
				return base.IsNull(this.tableHL_Channel.ChannelURlColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetChannelURlNull()
			{
				base[this.tableHL_Channel.ChannelURlColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsChannelOpenTypeNull()
			{
				return base.IsNull(this.tableHL_Channel.ChannelOpenTypeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetChannelOpenTypeNull()
			{
				base[this.tableHL_Channel.ChannelOpenTypeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsStatusNull()
			{
				return base.IsNull(this.tableHL_Channel.StatusColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetStatusNull()
			{
				base[this.tableHL_Channel.StatusColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsChannelAccessNull()
			{
				return base.IsNull(this.tableHL_Channel.ChannelAccessColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetChannelAccessNull()
			{
				base[this.tableHL_Channel.ChannelAccessColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsChargeNull()
			{
				return base.IsNull(this.tableHL_Channel.ChargeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetChargeNull()
			{
				base[this.tableHL_Channel.ChargeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsMetaKeywordsNull()
			{
				return base.IsNull(this.tableHL_Channel.MetaKeywordsColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetMetaKeywordsNull()
			{
				base[this.tableHL_Channel.MetaKeywordsColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsUploadDirNull()
			{
				return base.IsNull(this.tableHL_Channel.UploadDirColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetUploadDirNull()
			{
				base[this.tableHL_Channel.UploadDirColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsDaysOfNewNull()
			{
				return base.IsNull(this.tableHL_Channel.DaysOfNewColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetDaysOfNewNull()
			{
				base[this.tableHL_Channel.DaysOfNewColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTemplateIndexNull()
			{
				return base.IsNull(this.tableHL_Channel.TemplateIndexColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTemplateIndexNull()
			{
				base[this.tableHL_Channel.TemplateIndexColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsUseCreateHTMLNull()
			{
				return base.IsNull(this.tableHL_Channel.UseCreateHTMLColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetUseCreateHTMLNull()
			{
				base[this.tableHL_Channel.UseCreateHTMLColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsHitsCountNull()
			{
				return base.IsNull(this.tableHL_Channel.HitsCountColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetHitsCountNull()
			{
				base[this.tableHL_Channel.HitsCountColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsFileNameTypeNull()
			{
				return base.IsNull(this.tableHL_Channel.FileNameTypeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetFileNameTypeNull()
			{
				base[this.tableHL_Channel.FileNameTypeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsFileExt_IndexNull()
			{
				return base.IsNull(this.tableHL_Channel.FileExt_IndexColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetFileExt_IndexNull()
			{
				base[this.tableHL_Channel.FileExt_IndexColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsFileExt_ItemNull()
			{
				return base.IsNull(this.tableHL_Channel.FileExt_ItemColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetFileExt_ItemNull()
			{
				base[this.tableHL_Channel.FileExt_ItemColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsMaxPerPageNull()
			{
				return base.IsNull(this.tableHL_Channel.MaxPerPageColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetMaxPerPageNull()
			{
				base[this.tableHL_Channel.MaxPerPageColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsChannelPriviewNull()
			{
				return base.IsNull(this.tableHL_Channel.ChannelPriviewColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetChannelPriviewNull()
			{
				base[this.tableHL_Channel.ChannelPriviewColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsMoneyPayStandardNull()
			{
				return base.IsNull(this.tableHL_Channel.MoneyPayStandardColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetMoneyPayStandardNull()
			{
				base[this.tableHL_Channel.MoneyPayStandardColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsEmailOfRejectNull()
			{
				return base.IsNull(this.tableHL_Channel.EmailOfRejectColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetEmailOfRejectNull()
			{
				base[this.tableHL_Channel.EmailOfRejectColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsEmailOfPassedNull()
			{
				return base.IsNull(this.tableHL_Channel.EmailOfPassedColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetEmailOfPassedNull()
			{
				base[this.tableHL_Channel.EmailOfPassedColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsCustomContentNull()
			{
				return base.IsNull(this.tableHL_Channel.CustomContentColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetCustomContentNull()
			{
				base[this.tableHL_Channel.CustomContentColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsOrderIDNull()
			{
				return base.IsNull(this.tableHL_Channel.OrderIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetOrderIDNull()
			{
				base[this.tableHL_Channel.OrderIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsChannelDirNull()
			{
				return base.IsNull(this.tableHL_Channel.ChannelDirColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetChannelDirNull()
			{
				base[this.tableHL_Channel.ChannelDirColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsUploadFileTypeNull()
			{
				return base.IsNull(this.tableHL_Channel.UploadFileTypeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetUploadFileTypeNull()
			{
				base[this.tableHL_Channel.UploadFileTypeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsModuleTypeNull()
			{
				return base.IsNull(this.tableHL_Channel.ModuleTypeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetModuleTypeNull()
			{
				base[this.tableHL_Channel.ModuleTypeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsChannelTypeNull()
			{
				return base.IsNull(this.tableHL_Channel.ChannelTypeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetChannelTypeNull()
			{
				base[this.tableHL_Channel.ChannelTypeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsMaxUploadFileSizeNull()
			{
				return base.IsNull(this.tableHL_Channel.MaxUploadFileSizeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetMaxUploadFileSizeNull()
			{
				base[this.tableHL_Channel.MaxUploadFileSizeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsHitsOfHotNull()
			{
				return base.IsNull(this.tableHL_Channel.HitsOfHotColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetHitsOfHotNull()
			{
				base[this.tableHL_Channel.HitsOfHotColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsDefaultSkinIDNull()
			{
				return base.IsNull(this.tableHL_Channel.DefaultSkinIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetDefaultSkinIDNull()
			{
				base[this.tableHL_Channel.DefaultSkinIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsarrGroupIDNull()
			{
				return base.IsNull(this.tableHL_Channel.arrGroupIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetarrGroupIDNull()
			{
				base[this.tableHL_Channel.arrGroupIDColumn] = System.Convert.DBNull;
			}
		}
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
		public class HL_ChannelRowChangeEvent : System.EventArgs
		{
			private H_Channel.HL_ChannelRow eventRow;
			private DataRowAction eventAction;
			[System.Diagnostics.DebuggerNonUserCode]
			public H_Channel.HL_ChannelRow Row
			{
				get
				{
					return this.eventRow;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataRowAction Action
			{
				get
				{
					return this.eventAction;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public HL_ChannelRowChangeEvent(H_Channel.HL_ChannelRow row, DataRowAction action)
			{
				this.eventRow = row;
				this.eventAction = action;
			}
		}
		private H_Channel.HL_ChannelDataTable tableHL_Channel;
		private SchemaSerializationMode _schemaSerializationMode = SchemaSerializationMode.IncludeSchema;
		[Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Content), System.Diagnostics.DebuggerNonUserCode]
		public H_Channel.HL_ChannelDataTable HL_Channel
		{
			get
			{
				return this.tableHL_Channel;
			}
		}
		[Browsable(true), DesignerSerializationVisibility(DesignerSerializationVisibility.Visible), System.Diagnostics.DebuggerNonUserCode]
		public override SchemaSerializationMode SchemaSerializationMode
		{
			get
			{
				return this._schemaSerializationMode;
			}
			set
			{
				this._schemaSerializationMode = value;
			}
		}
		[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), System.Diagnostics.DebuggerNonUserCode]
		public new DataTableCollection Tables
		{
			get
			{
				return base.Tables;
			}
		}
		[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), System.Diagnostics.DebuggerNonUserCode]
		public new DataRelationCollection Relations
		{
			get
			{
				return base.Relations;
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public H_Channel()
		{
			base.BeginInit();
			this.InitClass();
			CollectionChangeEventHandler value = new CollectionChangeEventHandler(this.SchemaChanged);
			base.Tables.CollectionChanged += value;
			base.Relations.CollectionChanged += value;
			base.EndInit();
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected H_Channel(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(info, context, false)
		{
			if (base.IsBinarySerialized(info, context))
			{
				this.InitVars(false);
				CollectionChangeEventHandler value = new CollectionChangeEventHandler(this.SchemaChanged);
				this.Tables.CollectionChanged += value;
				this.Relations.CollectionChanged += value;
			}
			else
			{
				string s = (string)info.GetValue("XmlSchema", typeof(string));
				if (base.DetermineSchemaSerializationMode(info, context) == SchemaSerializationMode.IncludeSchema)
				{
					DataSet dataSet = new DataSet();
					dataSet.ReadXmlSchema(new System.Xml.XmlTextReader(new System.IO.StringReader(s)));
					if (dataSet.Tables["HL_Channel"] != null)
					{
						base.Tables.Add(new H_Channel.HL_ChannelDataTable(dataSet.Tables["HL_Channel"]));
					}
					base.DataSetName = dataSet.DataSetName;
					base.Prefix = dataSet.Prefix;
					base.Namespace = dataSet.Namespace;
					base.Locale = dataSet.Locale;
					base.CaseSensitive = dataSet.CaseSensitive;
					base.EnforceConstraints = dataSet.EnforceConstraints;
					base.Merge(dataSet, false, MissingSchemaAction.Add);
					this.InitVars();
				}
				else
				{
					base.ReadXmlSchema(new System.Xml.XmlTextReader(new System.IO.StringReader(s)));
				}
				base.GetSerializationData(info, context);
				CollectionChangeEventHandler value2 = new CollectionChangeEventHandler(this.SchemaChanged);
				base.Tables.CollectionChanged += value2;
				this.Relations.CollectionChanged += value2;
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override void InitializeDerivedDataSet()
		{
			base.BeginInit();
			this.InitClass();
			base.EndInit();
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public override DataSet Clone()
		{
			H_Channel h_Channel = (H_Channel)base.Clone();
			h_Channel.InitVars();
			h_Channel.SchemaSerializationMode = this.SchemaSerializationMode;
			return h_Channel;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override bool ShouldSerializeTables()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override bool ShouldSerializeRelations()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override void ReadXmlSerializable(System.Xml.XmlReader reader)
		{
			if (base.DetermineSchemaSerializationMode(reader) == SchemaSerializationMode.IncludeSchema)
			{
				this.Reset();
				DataSet dataSet = new DataSet();
				dataSet.ReadXml(reader);
				if (dataSet.Tables["HL_Channel"] != null)
				{
					base.Tables.Add(new H_Channel.HL_ChannelDataTable(dataSet.Tables["HL_Channel"]));
				}
				base.DataSetName = dataSet.DataSetName;
				base.Prefix = dataSet.Prefix;
				base.Namespace = dataSet.Namespace;
				base.Locale = dataSet.Locale;
				base.CaseSensitive = dataSet.CaseSensitive;
				base.EnforceConstraints = dataSet.EnforceConstraints;
				base.Merge(dataSet, false, MissingSchemaAction.Add);
				this.InitVars();
			}
			else
			{
				base.ReadXml(reader);
				this.InitVars();
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override System.Xml.Schema.XmlSchema GetSchemaSerializable()
		{
			System.IO.MemoryStream memoryStream = new System.IO.MemoryStream();
			base.WriteXmlSchema(new System.Xml.XmlTextWriter(memoryStream, null));
			memoryStream.Position = 0L;
			return System.Xml.Schema.XmlSchema.Read(new System.Xml.XmlTextReader(memoryStream), null);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		internal void InitVars()
		{
			this.InitVars(true);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		internal void InitVars(bool initTable)
		{
			this.tableHL_Channel = (H_Channel.HL_ChannelDataTable)base.Tables["HL_Channel"];
			if (initTable)
			{
				if (this.tableHL_Channel != null)
				{
					this.tableHL_Channel.InitVars();
				}
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private void InitClass()
		{
			base.DataSetName = "H_Channel";
			base.Prefix = "";
			base.Namespace = "http://tempuri.org/H_Channel.xsd";
			base.EnforceConstraints = true;
			this.SchemaSerializationMode = SchemaSerializationMode.IncludeSchema;
			this.tableHL_Channel = new H_Channel.HL_ChannelDataTable();
			base.Tables.Add(this.tableHL_Channel);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private bool ShouldSerializeHL_Channel()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private void SchemaChanged(object sender, CollectionChangeEventArgs e)
		{
			if (e.Action == CollectionChangeAction.Remove)
			{
				this.InitVars();
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public static System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(System.Xml.Schema.XmlSchemaSet xs)
		{
			H_Channel h_Channel = new H_Channel();
			System.Xml.Schema.XmlSchemaComplexType xmlSchemaComplexType = new System.Xml.Schema.XmlSchemaComplexType();
			System.Xml.Schema.XmlSchemaSequence xmlSchemaSequence = new System.Xml.Schema.XmlSchemaSequence();
			xs.Add(h_Channel.GetSchemaSerializable());
			System.Xml.Schema.XmlSchemaAny xmlSchemaAny = new System.Xml.Schema.XmlSchemaAny();
			xmlSchemaAny.Namespace = h_Channel.Namespace;
			xmlSchemaSequence.Items.Add(xmlSchemaAny);
			xmlSchemaComplexType.Particle = xmlSchemaSequence;
			return xmlSchemaComplexType;
		}
	}
}
